package com.java.polymorphism.use;

/**
 * 多态应用示例，其中上下文类Context类似于策略模式上下文
 */
public class Main {
    public static void main(String[] args) {
        new Context(new Teacher()).execute(); // 老师
        new Context(new ChineseTeacher()).execute(); // 语文老师
        new Context(new MathTeacher()).execute(); // 数学老师
        new Context(new EnglishTeacher()).execute(); // 英语老师
    }
}
